//using System;

//// 双链表测试类
//public class DNodeListTest
//{
//    public static void RunTest()
//    {
//        LinkNodeList<int> linkNodeList = new();

//        Console.WriteLine("按 Enter 键继续测试...");
//        Console.ReadLine();

//        linkNodeList.HeadAdd(10);
//        Console.WriteLine("===============头插====================");
//        Console.WriteLine("当前链表长度为:" + linkNodeList.Count);
//        linkNodeList.PrintNode();

//        Console.WriteLine("\n按 Enter 键继续测试...");
//        Console.ReadLine();

//        linkNodeList.TailAdd(20);
//        Console.WriteLine("===============尾插====================");
//        Console.WriteLine("当前链表长度为:" + linkNodeList.Count);
//        linkNodeList.PrintNode();

//        Console.WriteLine("\n按 Enter 键继续测试...");
//        Console.ReadLine();

//        linkNodeList.Add(1, 30);
//        Console.WriteLine("===============指定位置插入(1)====================");
//        Console.WriteLine("当前链表长度为:" + linkNodeList.Count);
//        linkNodeList.PrintNode();

//        Console.WriteLine("\n按 Enter 键继续测试...");
//        Console.ReadLine();

//        linkNodeList.RemoveHead();
//        Console.WriteLine("===============删头====================");
//        Console.WriteLine("当前链表长度为:" + linkNodeList.Count);
//        linkNodeList.PrintNode();

//        Console.WriteLine("\n按 Enter 键继续测试...");
//        Console.ReadLine();

//        linkNodeList.RemoveTail();
//        Console.WriteLine("===============删尾====================");
//        Console.WriteLine("当前链表长度为:" + linkNodeList.Count);
//        linkNodeList.PrintNode();

//        Console.WriteLine("\n按 Enter 键继续测试...");
//        Console.ReadLine();

//        linkNodeList.RemoveIndex(1);
//        Console.WriteLine("===============删除位置(1)====================");
//        Console.WriteLine("当前链表长度为:" + linkNodeList.Count);
//        linkNodeList.PrintNode();

//        Console.WriteLine("\n按 Enter 键继续测试...");
//        Console.ReadLine();

//        var v = linkNodeList.Search(1);
//        Console.WriteLine("===============查询位置(1)====================");
//        Console.WriteLine("值为:" + v);
//        linkNodeList.PrintNode();

//        Console.WriteLine("\n按 Enter 键继续测试...");
//        Console.ReadLine();

//        linkNodeList.Change(1, 99);
//        Console.WriteLine("===============修改位置(1)为99====================");
//        Console.WriteLine("当前链表长度为:" + linkNodeList.Count);
//        linkNodeList.PrintNode();
//    }
//}

